@charset "utf-8";
html, body, div, span, applet, object, iframe, table, caption, tbody, tfoot, thead, tr, th, td, 
del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, 
h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, 
dl, dt, dd, ol, ul, li, fieldset, form, label, legend {
vertical-align: baseline;
font-family: inherit;
font-weight: inherit;
font-style: inherit;
font-size: 100%;
outline: none;
padding: 0;
margin: 0;
border: none;
}
/* remember to define focus styles! */
*{-webkit-tap-highlight-color: rgba(0,0,0,0);-webkit-tap-highlight-color: transparent;}
*:focus{-webkit-tap-highlight-color: rgba(0,0,0,0);-webkit-tap-highlight-color: transparent;}

.borderImage { 
 -webkit-tap-highlight-color:rgba(0,0,0,0);
 }
 *{font-family:Arial,'微软雅黑',Verdana,Sans-serif;font-style:normal}
body {
background-color: #f5f5f5;
/*line-height: 1;*/
color: black;
}
ol, ul {
list-style: none;
}
/* tables still need cellspacing="0" in the markup */
table {
border-collapse: separate;
border-spacing: 0;
}
caption, th, td {
font-weight: normal;
text-align: left;
}
/* remove possible quote marks (") from <q> & <blockquote> */
blockquote:before, blockquote:after, q:before, q:after {
content: "";
}
blockquote, q {
quotes: "" "";
}

/**自定义 by tianlai 2013-4-2**/
html{ color:#666;}
body{ font:14px/1.5; color:#666;}
body{ font-family:Arial,'微软雅黑',Verdana,Sans-serif}
body:before { content:""; position:fixed; top: -10px; left: 0; width: 100%; height: 10px; z-index: 999;}
input,textarea{ outline:none;}
textarea{ resize:none; overflow-y:hidden;}
a,a:visited { outline:none; color:#636363; text-decoration:none; cursor:pointer;}
img,img:hover{border:0;outline:none;}
.clearfix { margin:0px; padding:0px; clear:both;}
.clr:after {content: "."; display: block; height: 0; clear: both; visibility: hidden;}
.clr{zoom:1;}
.wrap { width:1200px; margin:0px auto; padding:0px; overflow:hidden;}
.wrapper { width:100%; overflow:hidden;  margin:0px auto;}
.container { width:100%; margin:0 auto; overflow:hidden;}
.txt_center { text-align:center;}
.relative { position:relative;}
.absolute { position:absolute;}
.fl { float:left;}
.fr { float:right;}
.mbt10{ margin-bottom:10px;}
.mbt25{ margin-bottom:25px;}